I would definitely stay here again! The owners have done a lot with the space they've got. For example, the grounds aren't huge, but they've beautifully landscaped the front and back yards, which makes for a great spot to enjoy breakfast. The room was spacious, clean, decorated nicely, and had some kitchen amenities.
My only warning would be in regards to the parking. There is free parking on the street. However, if they run out of street parking, you have to park in one of the paid lots. The one night we missed out on parking, there was very unsavory activity going on in the parking lot. So we ended up parking quite far away to avoid whatever was happening. *On this note, I should mention that the property has security codes for the gate and front door. So we were never concerned about the unsavory characters getting into our hotel.