This place has it all. Location, location, location. More than that, it is very spacious and decorated beautifully. Highly recommended.