This place has everything you could need. It is in an excellent location, very safe and secure yet close to some great restaurants and right across the street from Dolores park! Communication was excellent from beginning to end and the small touches like coffee and creamer for the morning were very nice.