The Palms Place is a beautiful hotel to stay at