Stayed at John's place for 5 nights. Highly recommended apartment.The apartment has everything you need for short or long term stay. It is also very safe. Communications with John was excellent.