Perfect location. Modern. Clean. Free parking. Beautiful view. Everything was as described and our stay was perfect.