Very clean and stylish place in a superb location.