Five stars all across. Beautiful place.