Great location, excellent size, terrific style, outstanding staff. Everything was perfect from the beginning and the building staff managed to improve our stay every day. We cannot thank them enough! :)