Excellent location. Only the lack of air conditioning during some very hot (30+ C) summer days made this less than perfect.