Fantastic place. Clean and new. You can tell effort is put into making the place amazing for their guest.