I was only here for a very short stay but I would definitely stay here again and would be comfortable with a longer stay. The place is very clean and the cleaning crew was on it at check out so I know they value cleanliness. I had everything I needed and I slept well. No issues getting in. I was so tired since I travel for business everyday and was happy to just get in with no issues and lay down. My son ended up staying with me and we had a slight problem with parking as the listing said 2 spaces and there was only one available but we’re adults and figured it out so honestly no biggie. David is great and very nice and accommodating. I was so tired I accidentally told my son checkout was at 11am instead of 10am and I left early and he stayed and was there at 10am when the cleaning crew came and I called my son so he could leave but was given the option to pay a small fee for more time if needed which is good to know for the future. That was my mistake and I felt so bad. This place was booked moving forward so I know they had to get ready for the next people. So all in all I highly recommend this place!